/*==============================================================================
模块名      :  CComboxEx
文件名      :  combox_ex.h
相关文件    :  combox_ex.cpp
文件实现功能:   ComboxBox扩展，解决弹出项显示位置错乱的问题
作者        :
版本    ：
==============================================================================*/
#pragma  once
#include <QComboBox>


class CComboxEx : public QComboBox
{
public:
    CComboxEx(QWidget *parent = 0);
     ~CComboxEx();

// 拦截ComboBox鼠标消息解决父窗口显示位置移动问题 -- QComboBox原生问题
protected:
	virtual void mousePressEvent(QMouseEvent* event);
	virtual void mouseReleaseEvent(QMouseEvent* event);
	virtual void mouseDoubleClickEvent(QMouseEvent* event);
	virtual void mouseMoveEvent(QMouseEvent* event);

protected:
    void paintEvent(QPaintEvent *e) override;

private:
    bool    m_bTextCenter = false;
};

